如果是小型的專案,我們可以自行搭建專案結構,但是如果是開發大型專案,可以選擇比較完整的開發框架,來加速整個開發的過程。
以下僅列出目前還有維護中的 DApp 開發框架,熱門度是從上排到下。
Truffle 是針對基於以太坊的 Solidity 語言的一套開發框架,內建編譯、測試、部署與管理智能合約的功能,是目前最熱門的 DApp 開發框架,適合使用 Javascript 語言的開發者。
npm install -g truffle
Embark 是一個 DApp 開發框架,可以讓你輕鬆的開發、部署 DApp,框架已內建與 IPFS、Whisper 整合,適合使用 Javascript 語言的開發者。
npm -g install embark
Populus 框架適合使用 Python 語法的開發者
pip install populus